| addConstantBuffer(unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| addInstanceMemorySlot() | nkGraphics::Shader | virtual |
| addSampler(Sampler *sampler, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| addTexture(ShaderResource *texOrUav, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| addUavBuffer(Buffer *buffer, unsigned int registerSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeConstantBufferSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeConstantBufferSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot) | nkGraphics::Shader | |
| changeInstanceMemorySlotOrder(unsigned int fromIndex, unsigned int toIndex) | nkGraphics::Shader | virtual |
| changeSamplerSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeSamplerSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot=0) | nkGraphics::Shader | |
| changeTextureSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeTextureSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot) | nkGraphics::Shader | |
| changeUavBufferSlot(unsigned int fromSlot, unsigned int toSlot, unsigned int space=0) | nkGraphics::Shader | |
| changeUavBufferSpace(unsigned int fromSpace, unsigned int toSpace, unsigned int slot=0) | nkGraphics::Shader | |
| create(System *system=nullptr) | nkGraphics::Shader | static |
| deleteConstantBuffer(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| deleteInstanceMemorySlot(unsigned int index) | nkGraphics::Shader | virtual |
| Exportable() noexcept | nkExport::Exportable | |
| exportClassToTree(nkExport::Node *rootNode) override | nkGraphics::Shader | virtual |
| forgetSampler(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| forgetTexture(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| forgetUavBuffer(unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| getConstantBuffer(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getConstantBufferPerIndex(unsigned int index) const | nkGraphics::Shader | |
| getDirtyInstanceData() const | nkGraphics::Shader | |
| getGpuUploadCanBeDeferred() const | nkGraphics::Resource | |
| getHidden() const | nkGraphics::Resource | |
| getId() const | nkGraphics::Shader | |
| getInstanceMemorySlot(unsigned int index) | nkGraphics::Shader | virtual |
| getInstanceMemorySlotReadOnly(unsigned int index) const | nkGraphics::Shader | virtual |
| getIsBuiltInShader() const | nkGraphics::Shader | |
| getLoadState() const | nkGraphics::Resource | |
| getMaxInstancePerBuffer() const | nkGraphics::Shader | |
| getName() const | nkGraphics::Resource | |
| getPath() const | nkGraphics::Resource | |
| getProgram() const | nkGraphics::Shader | |
| getSampler(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getSamplerPerIndex(unsigned int index) const | nkGraphics::Shader | |
| getSystem() const | nkGraphics::Resource | |
| getTexture(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getTexturePerIndex(unsigned int index) const | nkGraphics::Shader | |
| getTypeName() const | nkGraphics::Resource | |
| getUavBuffer(unsigned int slot, unsigned int space=0) const | nkGraphics::Shader | |
| getUavBufferPerIndex(unsigned int index) const | nkGraphics::Shader | |
| hasInstanceSlotSemanticName(nkMemory::StringView name) const | nkGraphics::Shader | |
| importClassFromTree(nkExport::Node *rootNode) override | nkGraphics::Shader | virtual |
| isReadyForRendering() const | nkGraphics::Resource | |
| isUnloaded() const | nkGraphics::Resource | |
| isUsableCompute() const | nkGraphics::Shader | |
| isUsableGeometry() const | nkGraphics::Shader | |
| isUsablePostProcess() const | nkGraphics::Shader | |
| isUsableRaytracing() const | nkGraphics::Shader | |
| isUsableScene() const | nkGraphics::Shader | |
| load() override | nkGraphics::Shader | virtual |
| reset() | nkGraphics::Shader | |
| setDirtyInstanceData(bool value) | nkGraphics::Shader | |
| setGpuUploadCanBeDeferred(bool value) | nkGraphics::Resource | |
| setHidden(bool value) | nkGraphics::Resource | |
| setId(unsigned int id) | nkGraphics::Shader | |
| setIsBuiltInShader(bool value) | nkGraphics::Shader | |
| setMaxInstancePerBuffer(unsigned int value) | nkGraphics::Shader | virtual |
| setName(nkMemory::StringView value) | nkGraphics::Resource | |
| setPath(nkMemory::StringView value) | nkGraphics::Resource | virtual |
| setProgram(Program *prog) | nkGraphics::Shader | virtual |
| setSampler(Sampler *sampler, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| setTexture(ShaderResource *texOrUav, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| setUavBuffer(Buffer *buffer, unsigned int slot, unsigned int space=0) | nkGraphics::Shader | |
| unload() override | nkGraphics::Shader | virtual |
| ~Exportable() | nkExport::Exportable | virtual |
| ~Resource() | nkGraphics::Resource | virtual |
| ~Shader() | nkGraphics::Shader | virtual |